package com.example.computer_component_manager.bean

import java.math.BigDecimal

/**
 * 所有显卡信息类
 *
 * @author 1923111015董寺卓
 */

class AllGpuInfo : ArrayList<AllGpuInfo.GpuInfo>() {

    /**
     * 显卡信息类
     * PS:因JVM在精度计算会有问题
     * 为防止以后出现计算精度错误，因此使用BigDecimal类来代替Double
     */

    data class GpuInfo(
        val id: Int,
        val brand: Brand,
        val type: String,
        val size: Byte,
        val consumerPrice: BigDecimal,
        val stock: Int,
        val imgUrl: String,
    )

}